#

| Chapter 9 The Ex Editor |

## map

    map[!] [char commands]

Define a keyboard macro named `char` as the specified sequence of commands. `char` is usually a single character, or the sequence #`n`, representing a function key on the keyboard. Use a ! to create a macro for input mode. With no arguments, list the currently defined macros.

### Examples

>     :map K dwwP	Transpose two words
>     :map q :w^M:n^M	Write current file; go to next
>     :map! + ^[bi(^[ea)	Enclose previous word in parentheses

Reference: list |  | Reference: mark